package com.hangzhou.xyj.net.request;

import com.google.gson.Gson;
import com.google.gson.JsonObject;
import com.hangzhou.xyj.net.request.base.BaseRequest;
import com.hangzhou.xyj.utils.constants.API;

/**
 * Created by yaohuix on 2016/2/24  13:57
 * <p/>
 * 说明：投诉 请求
 */
public class ReportReq extends BaseRequest {

    /**
     * @param reportId 被投诉用户的Id
     * @param type     投诉用户的类型：1：动态； 2圈子； 3用户；
     * @param userId   投诉人的Id
     * @return
     * @Description 投诉请求的构造方法
     * @author yaohuix
     * @date 2016/2/24 14:01
     */
    public ReportReq(int reportId, int type, int userId) {
        JsonObject jsonObject = new JsonObject();
        jsonObject.addProperty("reportId", reportId);
        jsonObject.addProperty("type", type);
        jsonObject.addProperty("userId", userId);
        String jsonStr = new Gson().toJson(jsonObject);
        add("data", jsonStr);
    }

    @Override
    public String getUrl() {
        return API.MY_REPORT;
    }
}
